<?php
session_start();
if(!isset($_SESSION['install']))
  {
    header('Location: ../');
  }

include('top.php');
$CONF['langue'] = $_SESSION['langue'];
include('../php/langue.php');

echo '<h1>'.$LANG[1].'</h1>
<div class="lst">';

// test d'écriture sur le répertoire racine
if(@fopen('../testEcriture', 'w') === false)
{
  echo '<blockquote class="error">'.$LANG[49].'</blockquote>';
  $err = true;
}
else
{
  unlink('../testEcriture');
  
  $err  = false;
  $reps = array('cache', 'upload', 'save');
  foreach($reps as $rep)
    {
      $res = '';
      
      // test d'existance et création si besoin  
      if(@is_dir('../'.$rep) === false)
	{
	  if(@mkdir('../'.$rep) === false)
	    {
	      $err = true;
	      $res = '<blockquote class="error">'.$LANG[2].$rep.$LANG[3].'</blockquote>';
	    }
	}
      
      // test d'écriture et ajout de l'index.html
      if(@empty($res) && 
	 @fwrite(@fopen('../'.$rep.'/index.html', 'a'), '...') !== false)
	{
	  $res = '<blockquote class="allgood">'.$LANG[4].$rep.$LANG[5].'</blockquote>';
	}
      else
	{
	  $err = true;
	  $res = '<blockquote class="error">'.$LANG[47].$rep.$LANG[48].'</blockquote>';
	}
      
      // affichage du résultat
      echo $res.'<br />';
    }
}

echo '</div><div>';

if($err === false)
  {
    echo '<a href="step-2.php">'.$LANG[6].'</a>';
  }
 else
  {
    echo $LANG[7].'<a href="step-1.php">'.$LANG[8].'</a>.';
  }
  echo '</div>';
include('bottom.php');
?>
